html,body,#content {
  height: 100%;
}
.query {
  height: 100%;
  background: #f5f5f5;
  img {
    width: 100%;
    height: 3rem;
  }
  .phone {
    padding-top: 0.4rem;
    padding-left: 5%;
    margin: 0 auto;
    width: 90%;
  }
  label {
    font-size: 0.3rem;
  }
  input {
    padding-left: 0.2rem;
    height: 0.84rem;
    width: 90%;
    border: 1px solid #D9D9D9;
    border-radius: 0.1rem;
    font-size: 0.28rem;
  }
  .tel {
    input {
      width: 60%;
      margin-bottom: 0.4rem;
      font-size: 0.28rem;
    }
    .send {
      width: 25%;
      height: 0.84rem;
      display: inline-block;
      border-radius: 0.05rem;
      background: #fff;
      border: 1px solid #00A874;
      font-size: 0.24rem;
      line-height: 0.84rem;
      color: #00A874;
      text-align: center;
    }
  }
  button {
    width: 93%;
    background: #00A874;
    border-radius: 0.1rem; 
    font-size: 0.3rem;
    height: 0.84rem;
    color: #fff;
  }
}